﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Formularios/Principal.Master" AutoEventWireup="true"
    CodeBehind="Empresas.aspx.cs" Inherits="wRegPadron.Formularios.Empresas" %>

<%@ Register Assembly="BasicFrame.WebControls.BasicDatePicker" Namespace="BasicFrame.WebControls"
    TagPrefix="BDP" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Label runat="server" ID="lblTitulo"></asp:Label>
    <p>
        <small>
            <asp:Label runat="server" ID="lblDescripcion"></asp:Label></small></p>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <Triggers>
            <asp:PostBackTrigger ControlID="btnGuardar" />
            <asp:PostBackTrigger ControlID="btnGuardarPromocion" />
        </Triggers>
        <ContentTemplate>
            <asp:HiddenField ID="hfIdComercioSeleccionado" runat="server"></asp:HiddenField>
            <asp:HiddenField ID="hfIdConvenioSeleccionado" runat="server"></asp:HiddenField>
            <asp:HiddenField ID="hfIdViaSeleccionada" runat="server" />
            <asp:Panel runat="server" ID="pDatosConvenio">
                <div class="form-horizontal" style="width: 600px;">
                    <div class="control-group">
                        <label class="control-label">
                            RUC:</label>
                        <div class="controls">
                            <div class="input-append">
                                <asp:TextBox runat="server" ID="txtBusqRuc" Width="110" MaxLength="11"></asp:TextBox><ajaxToolkit:FilteredTextBoxExtender
                                    ID="FilteredTextBoxExtender4" runat="server" TargetControlID="txtBusqRuc" FilterType="Numbers">
                                </ajaxToolkit:FilteredTextBoxExtender>
                                <asp:LinkButton runat="server" CssClass="btn btn-primary" ID="btnBusquedaRUC" OnClick="btnBusquedaRUC_Click">&nbsp;<i class="icon-search icon-white"></i>&nbsp;</asp:LinkButton>
                            </div>
                        </div>
                    </div>
                    <div class="control-group">
                        <asp:Label runat="server" ID="lblComercioSeleccionado" CssClass="text-success"></asp:Label>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Nro. Convenio:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtConvenio"></asp:TextBox>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Fecha inicio:</label>
                        <div class="controls">
                            <div style="display: none;">
                                <BDP:BDPLite ID="BDPLite2" runat="server" DateFormat="d" TextBoxStyle-Width="100px">
                                </BDP:BDPLite>
                            </div>
                            <BDP:BDPLite ID="InicioConvenio" runat="server" TextBoxStyle-Width="100px" DateFormat="d">
                            </BDP:BDPLite>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Fin:</label>
                        <div class="controls">
                            <BDP:BDPLite ID="FinConvenio" runat="server" TextBoxStyle-Width="100px" DateFormat="d">
                            </BDP:BDPLite>
                        </div>
                    </div>
                    <div class="control-group">
                        <div class="controls">
                            <asp:Button runat="server" ID="btnGuardarConvenio" CssClass="btn btn-primary" Text="Guardar"
                                OnClick="btnGuardarConvenio_Click" />
                        </div>
                    </div>
                    <div class="control-group">
                        <div class="controls">
                            <asp:Label runat="server" ID="lblErrorGuardar" CssClass="text-error"></asp:Label>
                        </div>
                    </div>
                </div>
            </asp:Panel>
            <asp:Panel runat="server" ID="pRegistroComercio">
                <div class="form-horizontal" style="width: 600px;">
                    <div class="control-group">
                        <label class="control-label">
                            RUC:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtRUC" Width="110px" ReadOnly="true"></asp:TextBox><ajaxToolkit:FilteredTextBoxExtender
                                ID="FilteredTextBoxExtender3" runat="server" TargetControlID="txtRUC" FilterType="Numbers">
                            </ajaxToolkit:FilteredTextBoxExtender>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Establecimiento:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtEstablecimiento"></asp:TextBox>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Rubro:</label>
                        <div class="controls">
                            <asp:DropDownList runat="server" ID="ddlRubro">
                            </asp:DropDownList>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            N° Licencia:</label>
                        <div class="controls">
                            <div class="input-append">
                                <asp:TextBox runat="server" ID="txtLicencia" Width="120px"></asp:TextBox>
                                <span class="add-on">&nbsp;-&nbsp;</span>
                                <asp:TextBox runat="server" ID="txtAnioLicencia" Width="40px" placeholder="Año"></asp:TextBox><ajaxToolkit:FilteredTextBoxExtender
                                    ID="FilteredTextBoxExtender2" runat="server" TargetControlID="txtAnioLicencia"
                                    FilterType="Numbers">
                                </ajaxToolkit:FilteredTextBoxExtender>
                            </div>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            N° Expediente:</label>
                        <div class="controls">
                            <div class="input-append">
                                <asp:TextBox runat="server" ID="txtExpediente" Width="120px"></asp:TextBox>
                                <span class="add-on">&nbsp;-&nbsp;</span>
                                <asp:TextBox runat="server" ID="txtAnioExpediente" Width="40px" placeholder="Año"></asp:TextBox><ajaxToolkit:FilteredTextBoxExtender
                                    ID="FilteredTextBoxExtender1" runat="server" TargetControlID="txtAnioExpediente"
                                    FilterType="Numbers">
                                </ajaxToolkit:FilteredTextBoxExtender>
                            </div>
                        </div>
                    </div>
                    <div class="control-group">
                        <div class="controls">
                            <div class="checkbox" style="width: 150px;">
                                <asp:CheckBox runat="server" ID="rbDistrito" AutoPostBack="true" OnCheckedChanged="rbDistrito_CheckedChanged"
                                    Text="Local de Jesús María" />
                            </div>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Dirección:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtDirección"></asp:TextBox>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Distrito:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtLugar" placeholder="Departamento-Provincia-Distrito"></asp:TextBox>
                            <asp:LinkButton runat="server" ID="btnBuscarLugar" CssClass="btn btn-primary" OnClick="btnBuscarLugar_Click"
                                Visible="false">&nbsp;<i class="icon-search icon-white"></i>&nbsp;</asp:LinkButton>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Teléfono:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtTelefono"></asp:TextBox>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Web:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtWeb"></asp:TextBox>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Email:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtEmail"></asp:TextBox>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Contacto:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtNombreContacto"></asp:TextBox>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Nro de contacto:</label>
                        <div class="controls">
                            <asp:TextBox runat="server" ID="txtNumContacto"></asp:TextBox>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">
                            Logo:</label>
                        <div class="controls">
                            <asp:FileUpload runat="server" ID="fuLogoArchivo" />
                        </div>
                    </div>
                    <div class="control-group">
                        <div class="controls">
                            <asp:Button runat="server" ID="btnGuardar" Text="Guardar" CssClass="btn btn-primary"
                                OnClick="btnGuardar_Click" />
                            <asp:Button runat="server" ID="btnCancelarRegistro" CssClass="btn" Text="Cancelar"
                                OnClick="btnCancelarRegistro_Click" />
                        </div>
                    </div>
                </div>
            </asp:Panel>
            <div class="alert alert-info" style="padding-left: 10px; text-align: left;">
                <h4>
                    Lista de convenios</h4>
            </div>
            <div class="form-inline">
                <asp:TextBox runat="server" ID="txtComercio" placeholder="Comercio"></asp:TextBox>
                <asp:TextBox runat="server" ID="txtRUCFiltro" placeholder="RUC"></asp:TextBox>
                <asp:Button runat="server" ID="btnFiltrar" Text="Filtrar" CssClass="btn" 
                    onclick="btnFiltrar_Click" />
            </div>
            <asp:Repeater runat="server" ID="rComercios" OnItemCommand="rComercios_ItemCommand">
                <HeaderTemplate>
                    <table class="table table-hover table-condensed">
                        <thead>
                            <tr bgcolor="#D9EDF7">
                                <th>
                                    Establecimiento
                                </th>
                                <th>
                                    RUC
                                </th>
                                <th>
                                    Rubro
                                </th>
                                <th>
                                    Vigencia
                                </th>
                                <th>
                                </th>
                                <th>
                                </th>
                                <th>
                                </th>
                                <th>
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                </HeaderTemplate>
                <ItemTemplate>
                    <tr style="font-size: smaller;">
                        <td>
                            <asp:HiddenField runat="server" ID="hfIdComercio" Value='<%#DataBinder.Eval(Container.DataItem, "ID")%>' />
                            <asp:HiddenField runat="server" ID="hfIdEmpresa" Value='<%#DataBinder.Eval(Container.DataItem, "IdEmpresa")%>' />
                            <asp:Label runat="server" ID="Label2" Text='<%#DataBinder.Eval(Container.DataItem, "NombreComercio")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:Label runat="server" ID="Label1" Text='<%#DataBinder.Eval(Container.DataItem, "RUC")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:Label runat="server" ID="Label5" Text='<%#DataBinder.Eval(Container.DataItem, "Rubro")%>'></asp:Label>
                        </td>
                        <td>
                            <asp:Label runat="server" ID="Label4" Text='<%#DataBinder.Eval(Container.DataItem, "FechaInicio")%>'></asp:Label>&nbsp;-&nbsp;<asp:Label
                                runat="server" ID="Label3" Text='<%#DataBinder.Eval(Container.DataItem, "FechaFin")%>'></asp:Label>
                        </td>
                        <td>
                        </td>
                        <td style="vertical-align: middle;">
                            <asp:LinkButton runat="server" ID="btnSeleccion" CommandName="Seleccionar" data-placement="top"
                                data-toggle="tooltip" data-original-title="Ver detalles" title="Ver detalles"><i class="icon-search"></i></asp:LinkButton>
                        </td>
                        <td style="vertical-align: middle;">
                            <asp:LinkButton runat="server" ID="btnPromocion" CommandName="Promocion"><i class="icon-list-alt" data-toggle="tooltip" data-original-title="Agregar promoción" title="Agregar promoción"></i></asp:LinkButton>
                        </td>
                        <td style="vertical-align: middle;">
                            <asp:LinkButton runat="server" ID="btnEliminar" CommandName="Eliminar"><i class="icon-remove" data-toggle="tooltip" data-original-title="Eliminar" title="Eliminar"></i></asp:LinkButton>
                        </td>
                    </tr>
                </ItemTemplate>
                <FooterTemplate>
                    </tbody> </table>
                </FooterTemplate>
            </asp:Repeater>
            <asp:Button CssClass="hide" runat="server" ID="btn" />
            <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" PopupControlID="pConfirmacion"
                TargetControlID="btn" BackgroundCssClass="modal-backdrop" CancelControlID="btnNo"
                RepositionMode="RepositionOnWindowResizeAndScroll" DropShadow="true" Drag="true">
            </ajaxToolkit:ModalPopupExtender>
            <asp:Panel runat="server" ID="pConfirmacion" CssClass="modal">
                <div class="modal-header" style="text-align: left;">
                    <h3>
                        Confirmación</h3>
                </div>
                <div class="modal-body">
                    ¿Está seguro que desea eliminar este convenio?
                </div>
                <div class="modal-footer">
                    <asp:Button runat="server" ID="btnSi" CssClass="btn" Text="Sí" CausesValidation="false"
                        OnClick="btnSi_Click" />
                    <asp:Button runat="server" ID="btnNo" CssClass="btn" Text="No" CausesValidation="false" />
                </div>
            </asp:Panel>
            <asp:Button CssClass="hide" runat="server" ID="btn2" />
            <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender2" runat="server" PopupControlID="pPromocion"
                TargetControlID="btn2" BackgroundCssClass="modal-backdrop" CancelControlID="btnCancelar"
                RepositionMode="RepositionOnWindowResizeAndScroll" DropShadow="true" Drag="true">
            </ajaxToolkit:ModalPopupExtender>
            <asp:Panel runat="server" ID="pPromocion" CssClass="modal">
                <div class="modal-header" style="text-align: left;">
                    <h3>
                        Promociones</h3>
                </div>
                <div class="modal-body">
                    <div class="form-horizontal">
                        <div class="control-group">
                            <label class="control-label">
                                Descripción:</label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtDescripcion" TextMode="MultiLine" Height="50"></asp:TextBox>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Restricción:</label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtRestriccion" TextMode="MultiLine" Height="50"></asp:TextBox>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Fecha de inicio:</label>
                            <div class="controls">
                                <div style="display: none;">
                                    <BDP:BDPLite ID="BDPLite1" runat="server" DateFormat="d" TextBoxStyle-Width="100px">
                                    </BDP:BDPLite>
                                </div>
                                <BDP:BDPLite ID="bdpInicio" runat="server" DateFormat="d" TextBoxStyle-Width="100px">
                                </BDP:BDPLite>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Fecha de fin:</label>
                            <div class="controls">
                                <BDP:BDPLite ID="bdpFin" runat="server" DateFormat="d" TextBoxStyle-Width="100px">
                                </BDP:BDPLite>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Logo:</label>
                            <div class="controls">
                                <asp:FileUpload runat="server" ID="fuLogo" />
                            </div>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <asp:Button runat="server" ID="btnGuardarPromocion" CssClass="btn btn-success" Text="Guardar"
                        CausesValidation="false" OnClick="btnGuardarPromocion_Click" />
                    <asp:Button runat="server" ID="btnCancelar" CssClass="btn" Text="Cancelar" CausesValidation="false" />
                </div>
            </asp:Panel>
            <asp:Button CssClass="hide" runat="server" ID="btn4" />
            <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender4" runat="server" PopupControlID="pDireccion"
                TargetControlID="btn4" BackgroundCssClass="modal-backdrop" RepositionMode="RepositionOnWindowResizeAndScroll"
                DropShadow="true" Drag="true">
            </ajaxToolkit:ModalPopupExtender>
            <asp:Panel runat="server" ID="pDireccion" CssClass="modal" Width="650px">
                <div class="modal-header" style="text-align: left;">
                    <h3>
                        Vías de Jesús María</h3>
                </div>
                <div class="modal-body">
                    <div class="form-horizontal">
                        <div class="control-group">
                            <label class="control-label">
                                Númeracion:
                            </label>
                            <div class="controls" style="width: 160px;">
                                <div>
                                    <div class="radio" style="width: 50px; float: left;">
                                        <asp:RadioButton runat="server" ID="rbPar" Checked="true" Text="Par" GroupName="Tipo" /></div>
                                    <div class="radio" style="width: 50px; float: right;">
                                        <asp:RadioButton runat="server" ID="rbImpar" Text="Impar" GroupName="Tipo" />
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Vía:</label>
                            <div class="controls">
                                <div class="input-append">
                                    <asp:TextBox runat="server" ID="txtVias"></asp:TextBox><asp:LinkButton runat="server"
                                        ID="btnBuscarVias" CssClass="btn btn-primary" OnClick="btnBuscarVias_Click">&nbsp;<i class="icon-search icon-white"></i>&nbsp;</asp:LinkButton>
                                </div>
                            </div>
                        </div>
                        <div class="control-group">
                            <asp:ListBox runat="server" ID="lbViasFiltradas" Height="150" Width="350"></asp:ListBox>
                        </div>
                        <div class="control-group">
                            <label class="control-label">
                                Nro, lote, mzna:</label>
                            <div class="controls">
                                <asp:TextBox runat="server" ID="txtNroLocal" Width="90"></asp:TextBox>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <asp:Button runat="server" ID="btnSeleccionarVia" CssClass="btn btn-success" Text="Ingresar Vía"
                        CausesValidation="false" OnClick="btnSeleccionarVia_Click" />
                    <asp:Button runat="server" ID="btnCancelarDireccion" CssClass="btn" Text="Cancelar"
                        CausesValidation="false" OnClick="btnCancelarDireccion_Click" />
                </div>
            </asp:Panel>
            <asp:Button CssClass="hide" runat="server" ID="btn3" />
            <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender3" runat="server" PopupControlID="pDetalles"
                TargetControlID="btn3" BackgroundCssClass="modal-backdrop" CancelControlID="btnCerrar"
                RepositionMode="RepositionOnWindowResizeAndScroll" DropShadow="true" Drag="true">
            </ajaxToolkit:ModalPopupExtender>
            <asp:Panel runat="server" ID="pDetalles" CssClass="modal">
                <div class="modal-header" style="text-align: left;">
                    <h3>
                        Detalle de comercio</h3>
                </div>
                <dl style="text-align: left; padding-left: 10px;">
                    <dt>Correo del comercio</dt>
                    <dd>
                        <asp:Label runat="server" ID="lblCorreoComercio"></asp:Label></dd>
                    <dt>Contacto</dt>
                    <dd>
                        <asp:Label runat="server" ID="lblContacto"></asp:Label></dd>
                    <dt>Teléfono del contacto</dt>
                    <dd>
                        <asp:Label runat="server" ID="lblTeleContacto"></asp:Label></dd>
                </dl>
                <asp:Repeater runat="server" ID="rPromociones" OnItemCommand="rPromociones_ItemCommand">
                    <HeaderTemplate>
                        <table class="table table-condensed" style="width: 550px;">
                            <thead>
                                <tr bgcolor="#D9EDF7">
                                    <th>
                                        Descuento
                                    </th>
                                    <th>
                                        Restricciones
                                    </th>
                                    <th>
                                        Vigencia
                                    </th>
                                    <th>
                                    </th>
                                </tr>
                            </thead>
                            <tbody>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <tr style="font-size: smaller">
                            <td>
                                <asp:HiddenField runat="server" ID="hfIdPromocion" Value='<%#DataBinder.Eval(Container.DataItem, "IdPromocion")%>' />
                                <asp:Label runat="server" ID="lblDescuento" Text='<%#DataBinder.Eval(Container.DataItem, "Promocion")%>'></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblRestriccion" Text='<%#DataBinder.Eval(Container.DataItem, "Restriccion")%>'></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblInicio" Text='<%#DataBinder.Eval(Container.DataItem, "FechaInicio")%>'></asp:Label>&nbsp;-&nbsp;<asp:Label
                                    runat="server" ID="lblFin" Text='<%#DataBinder.Eval(Container.DataItem, "FechaFin")%>'></asp:Label>
                            </td>
                            <td>
                                <asp:LinkButton runat="server" ID="btnEliminar" CommandName="Eliminar"><i class="icon-remove"></i></asp:LinkButton>
                            </td>
                        </tr>
                    </ItemTemplate>
                    <FooterTemplate>
                        </tbody> </table>
                    </FooterTemplate>
                </asp:Repeater>
                <div class="modal-footer">
                    <asp:Button runat="server" ID="btnCerrar" CssClass="btn" Text="Cerrar" CausesValidation="false" />
                </div>
            </asp:Panel>
            <asp:Button CssClass="hide" runat="server" ID="btn5" />
            <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender5" runat="server" PopupControlID="pResultadoBusqueda"
                TargetControlID="btn5" BackgroundCssClass="modal-backdrop" RepositionMode="RepositionOnWindowResizeAndScroll"
                DropShadow="true" Drag="true">
            </ajaxToolkit:ModalPopupExtender>
            <asp:Panel runat="server" ID="pResultadoBusqueda" CssClass="modal">
                <div class="modal-header">
                    <h3>
                        Mensaje</h3>
                </div>
                <div class="modal-body">
                    <blockquote>
                        <p>
                            No se encontró el comercio con el ruc ingresado. ¿Desea registrarlo como uno nuevo?</p>
                    </blockquote>
                </div>
                <div class="modal-footer">
                    <asp:Button runat="server" ID="btnSiRegistro" CssClass="btn" Text="Sí" OnClick="btnSiRegistro_Click" />
                    <asp:Button runat="server" ID="btnNoregistro" CssClass="btn" Text="No" OnClick="btnNoregistro_Click" />
                </div>
            </asp:Panel>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
